﻿namespace Kodefu.Incubator
{
    using System;
    using System.Collections.Generic;
    using System.Linq;

    public class Graph<TValue, TWeight>
    {
        private List<Node<TValue, TWeight>> nodes = new List<Node<TValue, TWeight>>();
        private List<IEdge<TValue, TWeight>> edges = new List<IEdge<TValue, TWeight>>();

        public IEnumerable<IEdge<TValue, TWeight>> Edges
        {
            get { return edges; }
        }

        public IEnumerable<Node<TValue, TWeight>> Nodes
        {
            get { return nodes; }
        }

        
    }
}
